package org.jeecg.modules.demo.Kingdee.bank.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 历史明细结果查询请求实体
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class HistoryDetailQueryRequest {
    
    /**
     * 接口请求代码
     */
    private String action = "SKTRNHCT";
    
    /**
     * 银企直联用户名
     */
    private String userName;
    
    /**
     * 记录申请编号（交易申请时提交的流水号）
     */
    private String clientId;
    
    /**
     * 起始日期（yyyyMMdd格式，不能超出请求流水号对应的SKTRNHCL交易范围）
     */
    private String startDate;
    
    /**
     * 终止日期（yyyyMMdd格式，不能超出请求流水号对应的SKTRNHCL交易范围）
     */
    private String endDate;
    
    /**
     * 交易类型
     * 01：全部交易；02：账户支出；03：账户收入
     */
    private String tranType;
    
    /**
     * 起始记录号（从1开始）
     */
    private String startRecord = "1";
    
    /**
     * 请求记录条数（最多100条）
     */
    private String pageNumber = "100";
}